95d28631e07ab1938b91be4fc07ae00ef91a4d5b,r2rml-api/src/main/java/eu/optique/api/mapping/impl/R2RMLMappingCollectionImpl.java,R2RMLMappingCollectionImpl,readGraphMap,#BlankNodeOrIRI#,318

Before Change


	private List<GraphMap> readGraphMap(BlankNodeOrIRI node) {
		List<GraphMap> graphMapList = new ArrayList<GraphMap>();
		// look for graph declaration
        Collection<RDFTerm> graphDecl = lcfg.getObjects(graph, node,
                lcfg.getRDF().createIRI(R2RMLVocabulary.PROP_GRAPH));
		if (graphDecl.size() > 0) {
			for (RDFTerm val : graphDecl) {
				graphMapList.add(mfact.createGraphMap(

After Change


	private List<GraphMap> readGraphMap(BlankNodeOrIRI node) {
		List<GraphMap> graphMapList = new ArrayList<GraphMap>();
		// look for graph declaration
        Collection<RDFTerm> graphDecl = graph.stream(node, lcfg.getRDF().createIRI(R2RMLVocabulary.PROP_GRAPH), null)
                .map(Triple::getObject)
                .collect(toSet());
		if (graphDecl.size() > 0) {
			for (RDFTerm val : graphDecl) {
				graphMapList.add(mfact.createGraphMap(